/* 
 * @company: BlueInsight
 * @author: lxs
 * @date: 2018年10月4日
 */
package com.cedar.model.Decorator;

/**
 * @FileName: 装饰模式
 * @author: lxs
 * @date: 2018年10月4日
 * @Description: 
 */
public class Decorator implements Sourceable {

    private Source source;
    public Decorator(Source source) {
        super();
        this.source = source;
    }
    @Override
    public void method() {
        System.out.println("装饰类前置方法执行");
        this.source.method();
        System.out.println("装饰类后置方法执行");
    }

}
